# 作者: 菅世博
# 2025年02月19日10时23分40秒
# 512326042@qq.com

num_str = '0123456789'

# 截取从 2 ~ 5 位置 的字符串
print(num_str[2:6])  # 2345

# 截取从 2 ~ 末尾 的字符串
print(num_str[2:])  # 23456789

# 截取从 开始 ~ 5 位置 的字符串
print(num_str[:6])  # 012345

# 截取完整的字符串
print(num_str[:])  # 0123456789

# 从开始位置，每隔一个字符截取字符串
print(num_str[::2])  # 02468

# 从索引 1 开始，每隔一个取一个
print(num_str[1::2])  # 13579

# 截取从 2 ~ 末尾 - 1 的字符串
print(num_str[2:-1])  # 2345678

# 截取字符串末尾两个字符
print(num_str[-2:])  # 89

# 字符串的逆序（面试题）
print(num_str[::-1])  # 9876543210

# 97531
print(num_str[::-2])

# 86420,如果步长为负数，那么前面的索引一定要比后面的索引大
print(num_str[-2::-2])
